////////////////////////////////////////////////////////////////////////////////////////////////////
/// @file	imageutils.hpp
///
/// @brief	Declares the imageutils namespace. 
////////////////////////////////////////////////////////////////////////////////////////////////////
#if !defined(_IMAGEUTILS_H)
#define _IMAGEUTILS_H

#include <cxcore.h>
#include <cv.h>
#include <QImage>


////////////////////////////////////////////////////////////////////////////////////////////////////
/// @namespace	ImageUtils{
///
/// @brief	Utils used for IplImage images.
////////////////////////////////////////////////////////////////////////////////////////////////////
namespace ImageUtils{

	////////////////////////////////////////////////////////////////////////////////////////////////////
	/// @fn	QImage iplImageToQImage(const IplImage *iplImage, IplImage * copy)
	///
	/// @brief	Converts IplImage to QImage. 
	///
	/// @param	iplImage	The IplImage. 
	/// @param	copy		The copy. 
	///
	/// @return	A QImage. 
	////////////////////////////////////////////////////////////////////////////////////////////////////
	QImage iplImageToQImage(const IplImage *iplImage, IplImage * copy);
	
};


#endif